package com.gzx.plugin.website.protocol.vo;

import lombok.Data;
import vip.xiaonuo.common.sensitive.annotation.Sensitive;
import vip.xiaonuo.common.sensitive.core.SensitiveStrategy;

/**
 * @author zjt
 * @description
 * @date 2025/4/15 15:52
 */
@Data
public class GzxMediationProtocolOutVo {

    private String companyName;

    /**
     * 欠款人姓名
     */
    private String debtorName;

    /**
     * 省份简称
     */
    private String provAbbr;

    /**
     * 欠款人身份证号
     */
    @Sensitive(strategy = SensitiveStrategy.ID_CARD)
    private String debtorCardId;

    /**
     * 调解函编号
     */
    private Integer mediationNum;

    /**
     * 调解编号
     */
    private Integer documentNumber;

    /**
     * 调解函内容
     */
    private String content;

    /**
     * 公章电子文件URL
     */
    private String officialSealUrl;

    private String mediatorName;

    /**
     * 调解员联系电话
     */
    private String mediationPersonPhone;

    /**
     * 调解中心服务电话
     */
    private String mediationCenterPhone;

    /**
     * 纪检监察举报电话
     */
    private String supervisionPhone;

    /**
     * 调解协议出具日期（yyyy-MM-dd）
     */
    private String mediationLetterDate;
}
